#ifndef __MY_CONFIG_H
#define __MY_CONFIG_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdio.h>
#include <string.h>
#include "stdbool.h"
//FREERTOS的库
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"          //任务
#include "freertos/semphr.h"        //信号量
#include "freertos/event_groups.h"  //事件组
#include "freertos/queue.h"         //队列

//esptask库
#include "esp_task_wdt.h"


//官方驱动像TM一坨屎一样
#include "freertos/projdefs.h"

#include "driver/gpio.h"
#include "driver/i2c_master.h"
#include "esp_adc/adc_oneshot.h"//新的ADC库


#include "esp_log.h"

/*********************LVGL***************************/
//LVGL8.3.1库
#include "lvgl.h"
#include "lv_demos.h"



//编写的部分
#include "st7789_driver.h"
#include "cst816t_driver.h"
#include "lv_port.h"
#include "lvgl_UI.h"

//UI
#include "ui.h"
// #include "KIMI_UI.h"
/*********************LVGL***************************/

/*********************HTTP***************************/
#include "ESP32_wifi_connect.h"
#include "weather_api.h"
#include "http_get_request.h"
/*********************HTTP***************************/



//我写的驱动库
#include "ESP32_gpio.h"
#include "ESP32_freertos.h"
#include "ESP32_adc.h"
void ESP32_config(void);

#ifdef __cplusplus
}
#endif

#endif

